:  Apache is generally recognized as the world's most popular  Web server (HTTP server).Originally designed for Unix servers, the Apache Web server has been ported to Windows and other  network operating systems (NOS) .
The name "Apache" derives from the word "patchy" that the  Apache developers used to describe early versions of their  software.
Apache also supports plug-in modules for extensibility.
Apache is reliable, free, and relatively easy to configure.
Apache is free software distributed by the Apache Software  Foundation.
The Apache Software Foundation promotes various free and  open source advanced Web technologies.
HTTP
IIS
SSL Apache Web Server
HTTP Definition:   HTTP - the Hypertext Transfer Protocol -  provides a standard for Web browsers and servers to communicate.
The definition of HTTP is a technical specification of a  network protocol  that software must implement.

More Related Content

ODP
ODP
APACHE
ODP
ODP
Apache ppt
ODP
Babitha.4appach
ODP
Apache
ODP
Installing and configuring apache
APACHE
Apache ppt
Babitha.4appach
Apache
Installing and configuring apache

What's hot (19)

ODP
Apache ppt
PPTX
Apache web service
PDF
Webserver Administration: Apache as a case study
PPT
Apache Presentation
ODP
Nadhiya lamp
PPTX
Apache web server
PPTX
Apache web server
PPT
Diva23
PPTX
Setting up a web server in Linux (Ubuntu)
PPT
Apache
PPT
Apache Web Server Setup 2
PDF
Apache Tutorial
PPT
Apache Ppt
PPT
Linux Webserver Installation Command and GUI.ppt
PPTX
Apache error
PDF
Securing the Apache web server
PPTX
Apache server configuration & optimization
Apache ppt
Apache web service
Webserver Administration: Apache as a case study
Apache Presentation
Nadhiya lamp
Apache web server
Apache web server
Diva23
Setting up a web server in Linux (Ubuntu)
Apache
Apache Web Server Setup 2
Apache Tutorial
Apache Ppt
Linux Webserver Installation Command and GUI.ppt
Apache error
Securing the Apache web server
Apache server configuration & optimization
Ad

Similar to Apache doc (20)

ODP
Apache doc
PPT
Apache
ODP
Apache ppt
ODP
Babitha.4appach
PPT
PPT
Web Server Administration
PPT
Web Server Administration
PPT
Web Server Administration
PPT
Apache Street Smarts Presentation (SANS 99)
PDF
Meeting 14. web server ii
PPT
Apache ppt
ODP
Appache.ppt
ODP
Prabu apache installations
PDF
Intro apache
PPTX
Apache
PPT
PPT
PPT
Lamp technology
PPT
Apache
Apache doc
Apache
Apache ppt
Babitha.4appach
Web Server Administration
Web Server Administration
Web Server Administration
Apache Street Smarts Presentation (SANS 99)
Meeting 14. web server ii
Apache ppt
Appache.ppt
Prabu apache installations
Intro apache
Apache
Lamp technology
Apache
Ad

More from Reka (16)

PPT
E-CLASSIFIEDS
ODP
Linuxppt
ODP
Con
ODP
Lamp1
ODP
Php1(2)
ODP
Mysqlppt
ODP
Lamp
ODP
Php1
ODP
My sql Syntax
ODP
My sql Commands
ODP
My sql
ODP
Aj
ODP
Linux cmd
ODP
Lamp ppt
ODP
LINUX
ODP
LAMP
E-CLASSIFIEDS
Linuxppt
Con
Lamp1
Php1(2)
Mysqlppt
Lamp
Php1
My sql Syntax
My sql Commands
My sql
Aj
Linux cmd
Lamp ppt
LINUX
LAMP

Apache doc

  • 1. : Apache is generally recognized as the world's most popular Web server (HTTP server).Originally designed for Unix servers, the Apache Web server has been ported to Windows and other network operating systems (NOS) .
  • 2. The name "Apache" derives from the word "patchy" that the Apache developers used to describe early versions of their software.
  • 3. Apache also supports plug-in modules for extensibility.
  • 4. Apache is reliable, free, and relatively easy to configure.
  • 5. Apache is free software distributed by the Apache Software Foundation.
  • 6. The Apache Software Foundation promotes various free and open source advanced Web technologies.
  • 8. IIS
  • 9. SSL Apache Web Server
  • 10. HTTP Definition: HTTP - the Hypertext Transfer Protocol - provides a standard for Web browsers and servers to communicate.
  • 11. The definition of HTTP is a technical specification of a network protocol that software must implement.
  • 12. HTTP is an application layer network protocol built on top of TCP .
  • 13. HTTP clients (such as Web browsers) and servers communicate via HTTP request and response messages.
  • 14. The three main HTTP message types are * GET * POST * HEAD HTTP utilizes TCP port 80 by default, though other ports such as 8080 can alternatively be used.
  • 15. IIS Internet Information Server Definition: IIS is Microsoft's business-class Web server.
  • 16. Although Apache boasts more total worldwide installations than IIS, many corporations choose IIS as their Web server because it is supported by a commercial organization.
  • 17. Some have criticized IIS in the past, though, for its alleged security weaknesses.
  • 18. IIS has improved over the years, supports many Web standards including SSL, and integrates well with other Microsoft Web technologies such as FrontPage.
  • 19. An admininstrator can manage IIS through a graphical console, the Internet Services Manager.
  • 20. SSL - Secure Sockets Layer Definition: SSL security technology helps to improve the safety of Internet communications. SSL is a standard for encrypted client/server communication between network devices. A network protocol, SSL runs on top of TCP/IP. SSL utilizes several standard network security techniques including public keys, symmetric keys, and certificates.
  • 21. Web sites commonly use SSL to guard private information such as credit card numbers.
  • 22. HOW TO CONFIGURE APACHE One aspect of Apache that some site administrators find confusing especially those unfamiliar with UNIX-style software is its configuration scheme. Instead of using a point-and-click graphic user interface (GUI) or Windows Registry keys as most other modern software packages, Apache generally relies on simple text files for its configuration settings.
  • 23. Configuration Files Apache uses a system of three text files for managing its configuration data.
  • 24. All three of these files (almost always) appear in Apache's ./conf directory and are designed to be edited by system administrators: httpd.conf for general settings srm.conf for resource settings access.conf for security settings When Apache first starts, these files are processed in the order shown above.
  • 25. Originally, the initial installation of Apache included default entries within each of the three files.
  • 26. Inside Httpd.conf httpd.conf is treated as the "master" configuration file and it contains all of the settings. Both srm.conf and access.conf still exist in the installation, but they contain no settings and are empty except for some comments. Traditionaly httpd.conf contained general settings such as the ServerName and Port number. These entries appear as follows in the file:
  • 29. T he term "httpd" stands for HTTP Daemon. Recall that in a UNIX environment, the term daemon refers to a type of process designed to launch at system boot and continue running for very long periods of time.
  • 30. The name doesn't make much sense on a Windows platform, but the concept of a UNIX daemon can be compared to the concept of Windows services.
  • 31. The Windows port of Apache allows for installation as a Windows service but does not require it.
  • 32. This file contains a number of other entries but for most of these, modifications are optional.
  • 34. Access and Security Settings I It is recommended practice now for Apache administrators to manage their resource and security settings from httpd.conf.
  • 35. Administrators of older versions of Apache can simply cut their entries from srm.conf and access.conf and paste them into the master file.
  • 36. If an administrator wants to go one step further and delete the two empty files, they should also place the following entries in httpd.conf to prevent Apache from attempting to access them: AccessConfig /dev/null ResourceConfig /dev/null
  • 37. Conclusion The family of .conf files supports most but not all of Apache's configuration options.
  • 38. Other important mechanisms for managing an Apache Web server include the .htaccess file, the mime.types file, and the family of log files.
  • 39. Look for discussion of these in a future article.

Editor's Notes

  • #4: Definition: HTTP - the Hypertext Transfer Protocol - provides a standard for Web browsers and servers to communicate. The definition of HTTP is a technical specification of a network protocol that software must implement. HTTP is an application layer network protocol built on top of TCP . HTTP clients (such as Web browsers) and servers communicate via HTTP request and response messages. The three main HTTP message types are GET, POST, and HEAD. HTTP utilizes TCP port 80 by default, though other ports such as 8080 can alternatively be used.